<?php

class Application_Form_ABMAlumno extends Zend_Form{
	
	public function init(){
		$this->setName('abmAlumno');
		
		$usuario = new Zend_Form_Element_Text('usuario');
		$usuario->setLabel('Usuario:')
				->setRequired(true)
				->addFilter('StripTags')
				->addFilter('StringTrim');
		
		$contrasenia = new Zend_Form_Element_Password('contrasenia');
		$contrasenia->setLabel('Contrasenia:')
					->setRequired(true)
					->addFilter('StripTags')
					->addFilter('StringTrim');
		
		$repitaContrasenia = new Zend_Form_Element_Password('repitaContrasenia');
		$repitaContrasenia->setLabel('Repita contrasenia:')
							->setRequired(true)
							->addFilter('StripTags')
							->addFilter('StringTrim');
		
		$divUsuario= $this->addDisplayGroup(
				array($usuario, $contrasenia, $repitaContrasenia), 
				'datosUsuarioAlumno', 
				array("legend" => "Datos Usuario"));
		
		$nombre= new Zend_Form_Element_Text('nombre');
		$nombre->setLabel('Nombre/s:')
				->setRequired(true)
				->addFilter('StripTags')
				->addFilter('StringTrim');
		
		$apellido= new Zend_Form_Element_Text('apellido');
		$apellido->setLabel('Apellido/s:')
				->setRequired(true)
				->addFilter('StripTags')
				->addFilter('StringTrim');
		
		$genero= new Zend_Form_Element_Radio('genero');
		$genero->setLabel('Genero')
				->setMultiOptions(array(1=>'Masculino', 2=>'Femenino'));
		
		$fechaNacimiento= new Zend_Form_Element_Text('fechaNacimiento');
		$fechaNacimiento->setLabel('Fecha de Nacimiento:');
		
		$email= new Zend_Form_Element_Text('email');
		$email->setLabel('E-Mail:');
		
		$pais= new Zend_Form_Element_Select('pais');
		$pais->setLabel('Pais:')
				->setMultiOptions(array(1=>'Pais 1', 2=> 'Pais 2'));
		
		$provincia= new Zend_Form_Element_Select('provincia');
		$provincia->setLabel('Provincia:')
				->setMultiOptions(array(1=>'Prov 1', 2=> 'Prov 2'));
		
		$localidad= new Zend_Form_Element_Select('localidad');
		$localidad->setLabel('Localidad:')
				->setMultiOptions(array(1=>'Loc 1', 2=> 'Loc 2'));
		
		$divContacto= $this->addDisplayGroup(
				array($nombre, $apellido, $genero, $fechaNacimiento, $email, $pais, $provincia, $localidad),
				'datosContactoAlumno',
				array("legend" => "Informacion de Contacto"));
		
		$submit = new Zend_Form_Element_Submit('submit');
		$submit->setAttrib('id', 'submitbutton');
		
		$this->addElements(array($divUsuario, $divContacto, $submit));
	}
}